/**
 * 初始化详情对话框
 */
var TAppListInfoDlg = {
	tAppListInfoData : {}
};

/**
 * 清除数据
 */
TAppListInfoDlg.clearData = function() {
	this.tAppListInfoData = {};
}

/**
 * 设置对话框中的数据
 * 
 * @param key
 *            数据的名称
 * @param val
 *            数据的具体值
 */
TAppListInfoDlg.set = function(key, val) {
	this.tAppListInfoData[key] = (typeof val == "undefined") ? $("#" + key)
			.val() : val;
	return this;
}

/**
 * 设置对话框中的数据
 * 
 * @param key
 *            数据的名称
 * @param val
 *            数据的具体值
 */
TAppListInfoDlg.get = function(key) {
	return $("#" + key).val();
}

/**
 * 关闭此对话框
 */
TAppListInfoDlg.close = function() {
	parent.layer.close(window.parent.TAppList.layerIndex);
}

/**
 * 收集数据
 */
TAppListInfoDlg.collectData = function() {
	this.set('id').set('appName').set('title').set('appId').set('appSecret')
			.set('pageType').set('pageId').set('pageUrl').set('jumpAppId').set(
					'appUrl').set('h5Url').set('createId');

	var pageType = $('input[name="pageType"]:checked').val();
	this.tAppListInfoData['pageType'] = pageType;

	debugger
	var jumpType = $('input[name="jumpType"]:checked').val();
	this.tAppListInfoData['jumpType'] = jumpType;

	var defaultJumpType = $('input[name="defaultJumpType"]:checked').val();
	this.tAppListInfoData['defaultJumpType'] = defaultJumpType;

}

/**
 * 提交添加
 */
TAppListInfoDlg.addSubmit = function() {

	this.clearData();
	this.collectData();

	// 提交信息
	var ajax = new $ax(Feng.ctxPath + "/tAppList/add", function(data) {
		Feng.success("添加成功!");
		window.parent.TAppList.table.refresh();
		TAppListInfoDlg.close();
	}, function(data) {
		Feng.error("添加失败!" + data.responseJSON.message + "!");
	});
	ajax.set(this.tAppListInfoData);
	ajax.start();
}

/**
 * 提交修改
 */
TAppListInfoDlg.editSubmit = function() {

	this.clearData();
	this.collectData();

	// 提交信息
	var ajax = new $ax(Feng.ctxPath + "/tAppList/update", function(data) {
		Feng.success("修改成功!");
		window.parent.TAppList.table.refresh();
		TAppListInfoDlg.close();
	}, function(data) {
		Feng.error("修改失败!" + data.responseJSON.message + "!");
	});
	ajax.set(this.tAppListInfoData);
	ajax.start();
}

$(function() {
	debugger
	var appid = localStorage.getItem("appid");
	var url = Feng.ctxPath + "/tAppList/detailInfo?appid=" + appid
	// 提交信息
	var ajax = new $ax(url, function(data) {
		debugger
		if (data != null && data != '') {
			$("#id").val(data.id);
			$("#title").val(data.title);
			$("#appId").val(data.appId);
			$("#appName").val(data.appName);
			$("#appSecret").val(data.appSecret);
			$("#jumpAppId").val(data.jumpAppId);
			$("#appUrl").val(data.appUrl);
			$("#h5Url").val(data.h5Url);
			$("#pageId").val(data.pageId);
			$("#pageUrl").val(data.pageUrl);
			if (data.pageType == 1) {
				$(":radio[name='pageType'][value='1']").attr("checked",
						"checked");
			} else {
				$(":radio[name='pageType'][value='2']").attr("checked",
						"checked");
			}

			if (data.jumpType == 0) {
				$(":radio[name='jumpType'][value='0']").attr("checked",
						"checked");
			} else if (data.jumpType == 1) {
				$(":radio[name='jumpType'][value='1']").attr("checked",
						"checked");
			} else {
				$(":radio[name='jumpType'][value='2']").attr("checked",
						"checked");
			}

			if (data.defaultJumpType == 0) {
				$(":radio[name='defaultJumpType'][value='0']").attr("checked",
						"checked");
			} else {
				$(":radio[name='defaultJumpType'][value='2']").attr("checked",
						"checked");
			}
 
		}
	}, function(data) {
		Feng.error("请求失败!");
	});
	ajax.start();

});
